projects
/
xen.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
d763fcc
)
[IA64] boot windows server 2003: rfi to bank0
author
awilliam@xenbuild.aw
<awilliam@xenbuild.aw>
Mon, 31 Jul 2006 16:09:15 +0000
(10:09 -0600)
committer
awilliam@xenbuild.aw
<awilliam@xenbuild.aw>
Mon, 31 Jul 2006 16:09:15 +0000
(10:09 -0600)
Windows may rfi to bank0
Signed-off-by: Anthony Xu <anthony.xu@intel.com>
xen/arch/ia64/vmx/vmx_vcpu.c
patch
|
blob
|
history
diff --git
a/xen/arch/ia64/vmx/vmx_vcpu.c
b/xen/arch/ia64/vmx/vmx_vcpu.c
index ac11c6e75d9823d080c0541e1618d1fb34c14dde..15e0053b4dd5afb32a4cb7d56af9fe73b9cf4b8d 100644
(file)
--- a/
xen/arch/ia64/vmx/vmx_vcpu.c
+++ b/
xen/arch/ia64/vmx/vmx_vcpu.c
@@
-272,7
+272,10
@@
IA64FAULT vmx_vcpu_rfi(VCPU *vcpu)
UINT64 ifs, psr;
REGS *regs = vcpu_regs(vcpu);
psr = VCPU(vcpu,ipsr);
- vcpu_bsw1(vcpu);
+ if (psr & IA64_PSR_BN)
+ vcpu_bsw1(vcpu);
+ else
+ vcpu_bsw0(vcpu);
vmx_vcpu_set_psr(vcpu,psr);
ifs=VCPU(vcpu,ifs);
if(ifs>>63)